package com.elder.business.domain;

import com.elder.common.annotation.Excel;
import com.elder.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 外出申请记录对象 egress_register_records
 * 
 * @author zyk
 * @date 2023-11-26
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class EgressRegisterRecords
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 老人Id */
    @Excel(name = "老人Id")
    private Long elderId;

    /** 外出时间 */
    @Excel(name = "外出时间")
    private Long awayTime;

    /** 外出原因 */
    @Excel(name = "外出原因")
    private String awayReson;

    /** 预计回来时间 */
    @Excel(name = "预计回来时间")
    private Long expectedBackTime;

    /** 实际回公寓时间 */
    @Excel(name = "实际回公寓时间")
    private Long realityBackTime;

    /** 陪同人 */
    @Excel(name = "陪同人")
    private String escorted;

    /** 与老人关系 */
    @Excel(name = "与老人关系")
    private String relation;

    /** 申请时间 */
    @Excel(name = "申请时间")
    private Long applyTime;

    /** 申请人 */
    @Excel(name = "申请人")
    private String applicant;

    private Integer applyStatus;

    /** 陪同人联系电话 */
    @Excel(name = "陪同人联系电话")
    private String escortedPhone;

    /** 审批时间 */
    @Excel(name = "审批时间")
    private Long auditTime;

    /** 审批人 */
    @Excel(name = "审批人")
    private String auditPerson;

    private Long createUserId;

    private Long updateUserId;
    private Long createTime;

    private Long updateTime;

    private String notes;

}
